<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Terminal Node Controller</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Terminal_Node_Controller"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Terminal_Node_Controller rootpage-Terminal_Node_Controller skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Terminal Node Controller</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr">
<p>Un <b>Terminal Node Controller</b> (<b>TNC</b>) est un appareil utilisé par les <a href="Radioamateur" title="Radioamateur">radioamateurs</a> pour se connecter à des réseaux <a href="Packet_radio" title="Packet radio">packet radio</a> <a href="AX.25" title="AX.25">AX.25</a>. Cet appareil reprend les fonctions des assembleurs/désassembleurs de paquets (PAD) des réseaux <a href="X.25" title="X.25">X.25</a>, et leur ajoute un modem chargé de la conversion entre signaux numériques et signaux audio.
</p><p>Le premier TNC a été développé par Doug Lockhart, VE7APU, de <a href="Vancouver" title="Vancouver">Vancouver</a>, et diffusé via le groupe <a href="Tucson_Amateur_Packet_Radio" title="Tucson Amateur Packet Radio">Tucson Amateur Packet Radio</a> et les modèles TNC-1 et TNC-2.
</p>
<div class="mw-heading mw-heading2"><h2 id="Description">Description</h2></div>
<p>Un TNC est généralement composé d'un <a href="Microprocesseur" title="Microprocesseur">microprocesseur</a>, d'un <a href="Modem" title="Modem">modem</a> et d'un <a href="Logiciel" title="Logiciel">logiciel</a> stocké dans une <a href="EPROM" class="mw-redirect" title="EPROM">EPROM</a>. Ce dernier implémente le protocole AX.25 et fournit une interface de type ligne de commande à l'utilisateur. Fréquemment, il fournit également d'autres fonctionnalités, notamment la capacité à recevoir des messages lorsque l'opérateur est absent. Le TNC contient donc toute la logique nécessaire à la communication sur un réseau AX.25 : il n'y a pas besoin d'un ordinateur externe, l'accès au réseau peut se faire via un simple <a href="Terminal_informatique" class="mw-redirect" title="Terminal informatique">terminal</a>.
</p><p>Le TNC assure la connexion entre ce terminal et un <a href="%C3%89metteur-r%C3%A9cepteur" title="Émetteur-récepteur">émetteur-récepteur</a>. Les données issues du terminal sont organisées en paquets AX.25 et modulées en signaux audio pour être transmises par radio. Réciproquement, les signaux reçus sont démodulés, les données extraites des paquets, et les résultats sont affichés sur le terminal. De plus le TNC gère le canal radio selon les spécifications du protocole AX.25.
</p><p>À titre d'exemple d'application commerciale, on peut en retenir une, non pas pour ses qualités intrinsèques, mais comme base d'un standard de fait et décrivant trois couches de traitement de l'information, chacune d'elles reposant sur un <a href="Format_ouvert" title="Format ouvert">standard ouvert</a>. Les appareils de poche (<a href="Kenwood_Corporation" class="mw-redirect" title="Kenwood Corporation">Kenwood</a>), série TH-D7, rassemblent :
</p>
<ul><li>un émetteur/récepteur <a href="VHF" class="mw-redirect" title="VHF">VHF</a> et <a href="Ultra_haute_fr%C3%A9quence" title="Ultra haute fréquence">UHF</a> classique, en <a href="Modulation_de_fr%C3%A9quence" title="Modulation de fréquence">FM</a> ;</li>
<li>un TNC qui représente la couche <a href="AX.25" title="AX.25">AX.25</a> ;</li>
<li>une balise <a href="APRS" class="mw-redirect" title="APRS">APRS</a> et une interface de communication <a href="RS-232" title="RS-232">RS-232</a>.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Situation_actuelle">Situation actuelle</h2></div>
<p>Les TNC étaient nécessaires à une époque où les <a href="Ordinateur_personnel" title="Ordinateur personnel">ordinateurs personnels</a> n'étaient pas suffisamment puissants pour à la fois gérer une <a href="Connexion_r%C3%A9seau" title="Connexion réseau">connexion réseau</a> et dialoguer avec l'utilisateur. Aujourd'hui, la plupart des stations radioamateurs sont équipées d'un ordinateur. Ces derniers sont désormais capables de réaliser un TNC en logiciel (modem et logique d'accès au réseau)<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>, ce qui rend à première vue les TNC matériels inutiles.
</p><p>Cependant, des réglages sont souvent nécessaires pour mettre au point une installation correcte sur un ordinateur. De plus, les solutions logicielles souffrent généralement de mauvaises performances lors du décodage de signaux bruités. Les TNC sont donc toujours utilisés, en particulier lorsque la fiabilité doit être garantie.
</p><p>L'<a href="Automatic_Position_Reporting_System" class="mw-redirect" title="Automatic Position Reporting System">APRS</a> repose sur l'envoi de <a href="Coordonn%C3%A9es_g%C3%A9ographiques" title="Coordonnées géographiques">coordonnées géographiques</a> par des stations mobiles (en France sur 144,800 <abbr class="abbr" title="mégahertz">MHz</abbr>). Des TNC sont donc fréquemment employés pour ce trafic en raison de l'encombrement rédhibitoire d'un ordinateur. On rencontre désormais des TNC compacts et peu gourmands en énergie, souvent couplés à un module de réception des signaux GPS. Certains émetteurs-récepteurs VHF mobiles intègrent d'ailleurs un TNC d'origine dans le but d'utiliser l'APRS. Toutefois, l'APRS repose sur des conventions de nommage spécifiques, et il peut être nécessaire de mettre à niveau les anciens TNC pour cette utilisation (voir par exemple le projet de <a href="Firmware" title="Firmware">firmware</a> UIDIGI<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> pour le TNC-2 et ses clones).
</p>
<div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h3></div>
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text">Par exemple, <a rel="nofollow" class="external text" href="http://www.sv2agw.com/ham/agwpe.htm">AGWPE</a> peut jouer le rôle de TNC logiciel.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://www.ir3ip.net/iw3fqg/uidigi-e.htm">UIDIGI, Smart Digipeater firmware for TNC2</a>.</span>
</li>
</ol></div>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<ul><li><a href="Packet_radio" title="Packet radio">Packet radio</a></li>
<li><a href="AX.25" title="AX.25">AX.25</a></li>
<li><a href="Tucson_Amateur_Packet_Radio" title="Tucson Amateur Packet Radio">Tucson Amateur Packet Radio</a> organisation qui créa le premier TNC.</li>
<li><a href="Soundmodem" title="Soundmodem">Soundmodem</a>, TNC logiciel.</li>
<li><a href="AGWPE" title="AGWPE">AGWPE</a>, TNC logiciel sous <a href="Windows" class="mw-redirect" title="Windows">Windows</a>.</li>
<li><a href="Protocole_KISS" title="Protocole KISS">Protocole KISS</a>, très souvent utilisé pour interfacer un TNC avec un ordinateur, par une ligne <a href="RS232" class="mw-redirect" title="RS232">RS232</a>.</li></ul>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail des télécommunications</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2021-11-28" href="https://fr.wikipedia.org/wiki/?title=Terminal_Node_Controller&oldid=188386055">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>